package com.mzkj.wanjulaile.mobile.api.modules.weChat.entity;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * Copyright © 2016 上海美挚网络. All rights reserved.
 *
 * @Projec: meilein
 * @Package:in.meile.print.modules.mobile.entity
 * @Description:微信公众号支付请求参数集合对象
 * @author:bing
 * @date:16/5/6 上午11:52
 * @version:V1.0
 */
public class WxRefundData {

	/**公众账号ID 必须*/
	@XStreamAlias("appid")
	private String appId;

	/**商户号 必须*/
	@XStreamAlias("mch_id")
	private String mchId;

	/**设备号*/
	@XStreamAlias("device_info")
	private String deviceInfo;

	/**随机字符串 必须*/
	@XStreamAlias("nonce_str")
	private String nonceStr;

	/**签名 必须*/
	@XStreamAlias("sign")
	private String sign;

	/**微信订单号 [下面 四选一]*/
	@XStreamAlias("transaction_id")
	private String transactionId;

	/**商户订单号*/
	@XStreamAlias("out_trade_no")
	private String outTradeNo;

	/**商户退款单号 [必须]*/
	@XStreamAlias("out_refund_no")
	private String outRefundNo;

	/**微信退款单号*/
	@XStreamAlias("refund_id")
	private String refundId;

	public String getAppId() {
		return appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}

	public String getMchId() {
		return mchId;
	}

	public void setMchId(String mchId) {
		this.mchId = mchId;
	}

	public String getDeviceInfo() {
		return deviceInfo;
	}

	public void setDeviceInfo(String deviceInfo) {
		this.deviceInfo = deviceInfo;
	}

	public String getNonceStr() {
		return nonceStr;
	}

	public void setNonceStr(String nonceStr) {
		this.nonceStr = nonceStr;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getTransactionId() {
		return transactionId;
	}

	public void setTransactionId(String transactionId) {
		this.transactionId = transactionId;
	}

	public String getOutTradeNo() {
		return outTradeNo;
	}

	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}

	public String getOutRefundNo() {
		return outRefundNo;
	}

	public void setOutRefundNo(String outRefundNo) {
		this.outRefundNo = outRefundNo;
	}

	public String getRefundId() {
		return refundId;
	}

	public void setRefundId(String refundId) {
		this.refundId = refundId;
	}
}
